Node.js SDK中上传和下载文件的初始化代码及常见报错

概述

本文主要介绍Node.js SDK中上传和下载文件的初始化代码及常见报错。

详细信息

SDK初始化

SDK初始化代码如下所示。

var oss = require('ali-oss');

var store = oss({
  accessKeyId: 'your access key',
  accessKeySecret: 'your access secret',
  bucket: 'your bucket name',
  region: 'oss-cn-hangzhou'
stsToken: 'token' #如果是sts方式,需要该参数
secure: true #如果需要https方式,需要该参数 });

常见报错

对于SDK上传和下载中常见的异常报错信息如下所示。

ClientError

ClientError指SDK内部出现的异常,例如:参数设置错误、断点续传上传或断点续传下载过程中出现的文件被修改的错误。

ServerError

ServerError指服务器端错误,它来自于对服务器错误信息的解析。ServerError有以下几个属性:
  • status:出错请求的HTTP状态码
  • code:OSS的错误码
  • message:OSS的错误信息
  • requestId:标识该次请求的UUID

适用于

  • 对象存储OSS